/** 
* All Rights Reserved , Copyright (C) 2023 , 青岛鼎信通讯股份有限公司
* 
* MpmProjectChangeEntity
* 项目立项信息变更
* 
* 修改纪录
* 2023-02-02 版本：1.0 houyuhang 创建。
* @version 版本：1.0
* @author 作者：houyuhang</name>
* 创建日期2023-02-02</date>
*/

package com.topscomm.mpm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.mpm.*;

public class MpmProjectChangeEntity extends MpmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:项目立项信息变更	*/
    public static String tableName= "MpmProjectChange";
    @Override
    public String getTableName(){ return "MpmProjectChange";}

    /** ColumnName:变更类型		*/
    public static String FieldChangetype = "changetype";

    /** ColumnName:变更内容		*/
    public static String FieldChangecontent = "changecontent";

    /** ColumnName:变更编号		*/
    public static String FieldChangenumber = "changenumber";

    /** ColumnName:项目名称		*/
    public static String FieldProjectname2 = "projectname2";

    /** ColumnName:项目编号		*/
    public static String FieldProjectcode2 = "projectcode2";

    /** ColumnName:项目级别		*/
    public static String FieldProjectlevel2 = "projectlevel2";

    /** ColumnName:项目默认级别		*/
    public static String FieldProjectdefaultlevel2 = "projectdefaultlevel2";

    /** ColumnName:项目类型		*/
    public static String FieldProjecttype2 = "projecttype2";

    /** ColumnName:项目周期		*/
    public static String FieldBidcycle2 = "bidcycle2";

    /** ColumnName:审批类型		*/
    public static String FieldApprovaltype2 = "approvaltype2";

    /** ColumnName:ceo审批类型		*/
    public static String FieldCeoapprovaltype2 = "ceoapprovaltype2";

    /** ColumnName:计划开始日期		*/
    public static String FieldPlanstartdate2 = "planstartdate2";

    /** ColumnName:计划结束日期		*/
    public static String FieldPlanenddate2 = "planenddate2";

    /** ColumnName:立项完成日期		*/
    public static String FieldFinishdate2 = "finishdate2";

    /** ColumnName:实际结项日期		*/
    public static String FieldActualenddate2 = "actualenddate2";

    /** ColumnName:结项类型		*/
    public static String FieldEndtype2 = "endtype2";

    /** ColumnName:当前里程碑		*/
    public static String FieldCurrentmilepost2 = "currentmilepost2";

    /** ColumnName:当前里程碑状态		*/
    public static String FieldCurrentmilepoststate2 = "currentmilepoststate2";

    /** ColumnName:项目异常状态		*/
    public static String FieldAbnormalstate2 = "abnormalstate2";

    /** ColumnName:项目异常原因		*/
    public static String FieldAbnormalreason2 = "abnormalreason2";

    /** ColumnName:项目经理		*/
    public static String FieldProjectmanager2 = "projectmanager2";

    /** ColumnName:项目经理工号		*/
    public static String FieldProjectmanagercode2 = "projectmanagercode2";

    /** ColumnName:Sponsor		*/
    public static String FieldSponsor2 = "sponsor2";

    /** ColumnName:Sponsor工号		*/
    public static String FieldSponsorcode2 = "sponsorcode2";

    /** ColumnName:Owner		*/
    public static String FieldOwner2 = "owner2";

    /** ColumnName:Owner工号		*/
    public static String FieldOwnercode2 = "ownercode2";

    /** ColumnName:项目级别变更历史		*/
    public static String FieldLevelhistory2 = "levelhistory2";

    /** ColumnName:运营部门		*/
    public static String FieldOperationdeptname = "operationdeptname";

    /** ColumnName:运营部门编码		*/
    public static String FieldOperationdeptcode = "operationdeptcode";

    /** ColumnName:运营公司		*/
    public static String FieldOperationorgname = "operationorgname";

    /** ColumnName:运营公司编码		*/
    public static String FieldOperationorgcode = "operationorgcode";

    /** ColumnName:决策组人员工号		*/
    public static String FieldDecisionusercode2 = "decisionusercode2";

    /** ColumnName:决策组人员姓名		*/
    public static String FieldDecisionusername2 = "decisionusername2";

    /** ColumnName:项目背景		*/
    public static String FieldBackground2 = "background2";

    /** ColumnName:涉及产品范围		*/
    public static String FieldProductrange2 = "productrange2";

    /** ColumnName:项目状态		*/
    public static String FieldProjectstate2 = "projectstate2";

    /** ColumnName:项目金额		*/
    public static String FieldProjectmoney2 = "projectmoney2";

    /** ColumnName:结项金额		*/
    public static String FieldProjectendmoney2 = "projectendmoney2";

    /** ColumnName:项目目标		*/
    public static String FieldTarget2 = "target2";

    /** ColumnName:项目成果		*/
    public static String FieldAchievements2 = "achievements2";

    /** ColumnName:项目概述		*/
    public static String FieldImportance2 = "importance2";

    /** ColumnName:总结性评估		*/
    public static String FieldSummary2 = "summary2";

    /** ColumnName:所属组织		*/
    public static String FieldOrgname = "orgname";

    /** ColumnName:所属组织编码		*/
    public static String FieldOrgcode = "orgcode";

    /** ColumnName:所属部门		*/
    public static String FieldDeptname = "deptname";

    /** ColumnName:所属部门编码		*/
    public static String FieldDeptcode = "deptcode";

    /** ColumnName:机会点/线索编号		*/
    public static String FieldChanceclue2 = "chanceclue2";

    /** ColumnName:可参与金额		*/
    public static String FieldParticipatemoney2 = "participatemoney2";

    /** ColumnName:采购模式		*/
    public static String FieldPurchasepattern2 = "purchasepattern2";

    /** ColumnName:发标日期		*/
    public static String FieldBidbegindate2 = "bidbegindate2";

    /** ColumnName:截标日期		*/
    public static String FieldBidenddate2 = "bidenddate2";

    /** ColumnName:预签日期		*/
    public static String FieldBidsigndate2 = "bidsigndate2";

    /** ColumnName:客户决策链支持程度		*/
    public static String FieldClientsupport2 = "clientsupport2";

    /** ColumnName:客户需求分析		*/
    public static String FieldClientdemand2 = "clientdemand2";

    /** ColumnName:客户决策模式		*/
    public static String FieldDecisionmode2 = "decisionmode2";

    /** ColumnName:主要竞争对手		*/
    public static String FieldCompetitor2 = "competitor2";

    /** ColumnName:SWOT分析		*/
    public static String FieldSwot2 = "swot2";

    /** ColumnName:客户名称		*/
    public static String FieldClientname2 = "clientname2";

    /** ColumnName:客户部门		*/
    public static String FieldClientdept2 = "clientdept2";

    /** ColumnName:子表类型		*/
    public static String FieldLinetype = "linetype";

    /** ColumnName:申请公司		*/
    public static String FieldApplyorgname = "applyorgname";

    /** ColumnName:申请公司编码		*/
    public static String FieldApplyorgcode = "applyorgcode";

    /** ColumnName:申请部门		*/
    public static String FieldApplydeptname = "applydeptname";

    /** ColumnName:申请部门编码		*/
    public static String FieldApplydeptcode = "applydeptcode";

    /** ColumnName:申请日期		*/
    public static String FieldApplydate = "applydate";

    /** ColumnName:申请人姓名		*/
    public static String FieldUsername = "username";

    /** ColumnName:申请人工号		*/
    public static String FieldUsercode = "usercode";

    /** ColumnName:单据日期		*/
    public static String FieldDocdate = "docdate";

    /** ColumnName:提交日期		*/
    public static String FieldSubmitdate = "submitdate";

    /** ColumnName:单据编号		*/
    public static String FieldDocno = "docno";

    /** ColumnName:审批流程		*/
    public static String FieldFlowid = "flowid";

    /** ColumnName:最新阶段		*/
    public static String FieldLatestphase = "latestphase";

    /** ColumnName:状态		*/
    public static String FieldState = "state";

    /** ColumnName:进度状态		*/
    public static String FieldSchedulestate2 = "schedulestate2";

    /** ColumnName:项目级别调整原因		*/
    public static String FieldChangelevelreason2 = "changelevelreason2";

    /** ColumnName:邀请决策人员		*/
    public static String FieldInvitedecisionusername2 = "invitedecisionusername2";

    /** ColumnName:邀请决策人员工号		*/
    public static String FieldInvitedecisionusercode2 = "invitedecisionusercode2";

    /** ColumnName:项目来源		*/
    public static String FieldProjectsource2 = "projectsource2";

    /** ColumnName:是否为立项初版记录		*/
    public static String FieldFirstvisionflag = "firstvisionflag";

    /** ColumnName:一级部门		*/
    public static String FieldDeptcommoncode2 = "deptcommoncode2";

    /** ColumnName:原项目级别		*/
    public static String FieldOriginalprojectlevel = "originalprojectlevel";

    /** ColumnName:变更原因		*/
    public static String FieldChangereason = "changereason";

    /** ColumnName:县区		*/
    public static String FieldDeptname3 = "deptname3";

    /** ColumnName:省区		*/
    public static String FieldDeptname1 = "deptname1";

    /** ColumnName:市区		*/
    public static String FieldDeptname2 = "deptname2";

    /** ColumnName:外部产品		*/
    public static String FieldProductoutrange2 = "productoutrange2";

    /** ColumnName:新增变更标记		*/
    public static String FieldNewadd = "newadd";

    /** ColumnName:需求上报时间		*/
    public static String FieldDemandbegindate2 = "demandbegindate2";

    /** ColumnName:需求截止时间		*/
    public static String FieldDemandenddate2 = "demandenddate2";

    /** ColumnName:招标批次		*/
    public static String FieldBidinfo2 = "bidinfo2";

    /** ColumnName:客户级别		*/
    public static String FieldClientlevel2 = "clientlevel2";

    /** ColumnName:客户编号		*/
    public static String FieldClientcode2 = "clientcode2";

    /** ColumnName:客户类型		*/
    public static String FieldClientsourcetype2 = "clientsourcetype2";

    /** ColumnName:审批项目类型		*/
    public static String FieldPmoprojecttype2 = "pmoprojecttype2";

    /** ColumnName:变更审批控制字段		*/
    public static String FieldNeedapprovalline = "needapprovalline";

    /**变更类型		*/
    private String changetype;

    /**变更内容		*/
    private String changecontent;

    /**变更编号		*/
    private String changenumber;

    /**项目名称		*/
    private String projectname2;

    /**项目编号		*/
    private String projectcode2;

    /**项目级别		*/
    private String projectlevel2;

    /**项目默认级别		*/
    private String projectdefaultlevel2;

    /**项目类型		*/
    private String projecttype2;

    /**项目周期		*/
    private String bidcycle2;

    /**审批类型		*/
    private String approvaltype2;

    /**ceo审批类型		*/
    private String ceoapprovaltype2;

    /**计划开始日期		*/
    private Date planstartdate2;

    /**计划结束日期		*/
    private Date planenddate2;

    /**立项完成日期		*/
    private Date finishdate2;

    /**实际结项日期		*/
    private Date actualenddate2;

    /**结项类型		*/
    private String endtype2;

    /**当前里程碑		*/
    private String currentmilepost2;

    /**当前里程碑状态		*/
    private String currentmilepoststate2;

    /**项目异常状态		*/
    private int abnormalstate2;

    /**项目异常原因		*/
    private String abnormalreason2;

    /**项目经理		*/
    private String projectmanager2;

    /**项目经理工号		*/
    private String projectmanagercode2;

    /**Sponsor		*/
    private String sponsor2;

    /**Sponsor工号		*/
    private String sponsorcode2;

    /**Owner		*/
    private String owner2;

    /**Owner工号		*/
    private String ownercode2;

    /**项目级别变更历史		*/
    private String levelhistory2;

    /**运营部门		*/
    private String operationdeptname;

    /**运营部门编码		*/
    private String operationdeptcode;

    /**运营公司		*/
    private String operationorgname;

    /**运营公司编码		*/
    private String operationorgcode;

    /**决策组人员工号		*/
    private String decisionusercode2;

    /**决策组人员姓名		*/
    private String decisionusername2;

    /**项目背景		*/
    private String background2;

    /**涉及产品范围		*/
    private String productrange2;

    /**项目状态		*/
    private int projectstate2;

    /**项目金额		*/
    private BigDecimal projectmoney2=BigDecimal.ZERO;

    /**结项金额		*/
    private BigDecimal projectendmoney2=BigDecimal.ZERO;

    /**项目目标		*/
    private String target2;

    /**项目成果		*/
    private String achievements2;

    /**项目概述		*/
    private String importance2;

    /**总结性评估		*/
    private String summary2;

    /**所属组织		*/
    private String orgname;

    /**所属组织编码		*/
    private String orgcode;

    /**所属部门		*/
    private String deptname;

    /**所属部门编码		*/
    private String deptcode;

    /**机会点/线索编号		*/
    private String chanceclue2;

    /**可参与金额		*/
    private BigDecimal participatemoney2=BigDecimal.ZERO;

    /**采购模式		*/
    private String purchasepattern2;

    /**发标日期		*/
    private Date bidbegindate2;

    /**截标日期		*/
    private Date bidenddate2;

    /**预签日期		*/
    private Date bidsigndate2;

    /**客户决策链支持程度		*/
    private String clientsupport2;

    /**客户需求分析		*/
    private String clientdemand2;

    /**客户决策模式		*/
    private String decisionmode2;

    /**主要竞争对手		*/
    private String competitor2;

    /**SWOT分析		*/
    private String swot2;

    /**客户名称		*/
    private String clientname2;

    /**客户部门		*/
    private String clientdept2;

    /**子表类型		*/
    private String linetype;

    /**申请公司		*/
    private String applyorgname;

    /**申请公司编码		*/
    private String applyorgcode;

    /**申请部门		*/
    private String applydeptname;

    /**申请部门编码		*/
    private String applydeptcode;

    /**申请日期		*/
    private Date applydate;

    /**申请人姓名		*/
    private String username;

    /**申请人工号		*/
    private String usercode;

    /**单据日期		*/
    private Date docdate;

    /**提交日期		*/
    private Date submitdate;

    /**单据编号		*/
    private String docno;

    /**审批流程		*/
    private long flowid;

    /**最新阶段		*/
    private String latestphase;

    /**状态		*/
    private int state;

    /**进度状态		*/
    private int schedulestate2;

    /**项目级别调整原因		*/
    private String changelevelreason2;

    /**邀请决策人员		*/
    private String invitedecisionusername2;

    /**邀请决策人员工号		*/
    private String invitedecisionusercode2;

    /**项目来源		*/
    private String projectsource2;

    /**是否为立项初版记录		*/
    private int firstvisionflag;

    /**一级部门		*/
    private String deptcommoncode2;

    /**原项目级别		*/
    private String originalprojectlevel;

    /**变更原因		*/
    private String changereason;

    /**县区		*/
    private String deptname3;

    /**省区		*/
    private String deptname1;

    /**市区		*/
    private String deptname2;

    /**外部产品		*/
    private String productoutrange2;

    /**新增变更标记		*/
    private int newadd;

    /**需求上报时间		*/
    private Date demandbegindate2;

    /**需求截止时间		*/
    private Date demandenddate2;

    /**招标批次		*/
    private String bidinfo2;

    /**客户级别		*/
    private String clientlevel2;

    /**客户编号		*/
    private String clientcode2;

    /**客户类型		*/
    private String clientsourcetype2;

    /**审批项目类型		*/
    private String pmoprojecttype2;

    /**变更审批控制字段		*/
    private String needapprovalline;

    /**
    * @return the  changetype:变更类型
    */
    public String getChangetype() {
        return this.changetype;
    }

    /**
    * @param changetype:变更类型
    */
    public void setChangetype(String changetype) {
        this.changetype = changetype;
    }

    /**
    * @return the  changecontent:变更内容
    */
    public String getChangecontent() {
        return this.changecontent;
    }

    /**
    * @param changecontent:变更内容
    */
    public void setChangecontent(String changecontent) {
        this.changecontent = changecontent;
    }

    /**
    * @return the  changenumber:变更编号
    */
    public String getChangenumber() {
        return this.changenumber;
    }

    /**
    * @param changenumber:变更编号
    */
    public void setChangenumber(String changenumber) {
        this.changenumber = changenumber;
    }

    /**
    * @return the  projectname2:项目名称
    */
    public String getProjectname2() {
        return this.projectname2;
    }

    /**
    * @param projectname2:项目名称
    */
    public void setProjectname2(String projectname2) {
        this.projectname2 = projectname2;
    }

    /**
    * @return the  projectcode2:项目编号
    */
    public String getProjectcode2() {
        return this.projectcode2;
    }

    /**
    * @param projectcode2:项目编号
    */
    public void setProjectcode2(String projectcode2) {
        this.projectcode2 = projectcode2;
    }

    /**
    * @return the  projectlevel2:项目级别
    */
    public String getProjectlevel2() {
        return this.projectlevel2;
    }

    /**
    * @param projectlevel2:项目级别
    */
    public void setProjectlevel2(String projectlevel2) {
        this.projectlevel2 = projectlevel2;
    }

    /**
    * @return the  projectdefaultlevel2:项目默认级别
    */
    public String getProjectdefaultlevel2() {
        return this.projectdefaultlevel2;
    }

    /**
    * @param projectdefaultlevel2:项目默认级别
    */
    public void setProjectdefaultlevel2(String projectdefaultlevel2) {
        this.projectdefaultlevel2 = projectdefaultlevel2;
    }

    /**
    * @return the  projecttype2:项目类型
    */
    public String getProjecttype2() {
        return this.projecttype2;
    }

    /**
    * @param projecttype2:项目类型
    */
    public void setProjecttype2(String projecttype2) {
        this.projecttype2 = projecttype2;
    }

    /**
    * @return the  bidcycle2:项目周期
    */
    public String getBidcycle2() {
        return this.bidcycle2;
    }

    /**
    * @param bidcycle2:项目周期
    */
    public void setBidcycle2(String bidcycle2) {
        this.bidcycle2 = bidcycle2;
    }

    /**
    * @return the  approvaltype2:审批类型
    */
    public String getApprovaltype2() {
        return this.approvaltype2;
    }

    /**
    * @param approvaltype2:审批类型
    */
    public void setApprovaltype2(String approvaltype2) {
        this.approvaltype2 = approvaltype2;
    }

    /**
    * @return the  ceoapprovaltype2:ceo审批类型
    */
    public String getCeoapprovaltype2() {
        return this.ceoapprovaltype2;
    }

    /**
    * @param ceoapprovaltype2:ceo审批类型
    */
    public void setCeoapprovaltype2(String ceoapprovaltype2) {
        this.ceoapprovaltype2 = ceoapprovaltype2;
    }

    /**
    * @return the  planstartdate2:计划开始日期
    */
    public Date getPlanstartdate2() {
        return this.planstartdate2;
    }

    /**
    * @param planstartdate2:计划开始日期
    */
    public void setPlanstartdate2(Date planstartdate2) {
        this.planstartdate2 = planstartdate2;
    }

    /**
    * @return the  planenddate2:计划结束日期
    */
    public Date getPlanenddate2() {
        return this.planenddate2;
    }

    /**
    * @param planenddate2:计划结束日期
    */
    public void setPlanenddate2(Date planenddate2) {
        this.planenddate2 = planenddate2;
    }

    /**
    * @return the  finishdate2:立项完成日期
    */
    public Date getFinishdate2() {
        return this.finishdate2;
    }

    /**
    * @param finishdate2:立项完成日期
    */
    public void setFinishdate2(Date finishdate2) {
        this.finishdate2 = finishdate2;
    }

    /**
    * @return the  actualenddate2:实际结项日期
    */
    public Date getActualenddate2() {
        return this.actualenddate2;
    }

    /**
    * @param actualenddate2:实际结项日期
    */
    public void setActualenddate2(Date actualenddate2) {
        this.actualenddate2 = actualenddate2;
    }

    /**
    * @return the  endtype2:结项类型
    */
    public String getEndtype2() {
        return this.endtype2;
    }

    /**
    * @param endtype2:结项类型
    */
    public void setEndtype2(String endtype2) {
        this.endtype2 = endtype2;
    }

    /**
    * @return the  currentmilepost2:当前里程碑
    */
    public String getCurrentmilepost2() {
        return this.currentmilepost2;
    }

    /**
    * @param currentmilepost2:当前里程碑
    */
    public void setCurrentmilepost2(String currentmilepost2) {
        this.currentmilepost2 = currentmilepost2;
    }

    /**
    * @return the  currentmilepoststate2:当前里程碑状态
    */
    public String getCurrentmilepoststate2() {
        return this.currentmilepoststate2;
    }

    /**
    * @param currentmilepoststate2:当前里程碑状态
    */
    public void setCurrentmilepoststate2(String currentmilepoststate2) {
        this.currentmilepoststate2 = currentmilepoststate2;
    }

    /**
    * @return the  abnormalstate2:项目异常状态
    */
    public int getAbnormalstate2() {
        return this.abnormalstate2;
    }

    /**
    * @param abnormalstate2:项目异常状态
    */
    public void setAbnormalstate2(int abnormalstate2) {
        this.abnormalstate2 = abnormalstate2;
    }

    /**
    * @return the  abnormalreason2:项目异常原因
    */
    public String getAbnormalreason2() {
        return this.abnormalreason2;
    }

    /**
    * @param abnormalreason2:项目异常原因
    */
    public void setAbnormalreason2(String abnormalreason2) {
        this.abnormalreason2 = abnormalreason2;
    }

    /**
    * @return the  projectmanager2:项目经理
    */
    public String getProjectmanager2() {
        return this.projectmanager2;
    }

    /**
    * @param projectmanager2:项目经理
    */
    public void setProjectmanager2(String projectmanager2) {
        this.projectmanager2 = projectmanager2;
    }

    /**
    * @return the  projectmanagercode2:项目经理工号
    */
    public String getProjectmanagercode2() {
        return this.projectmanagercode2;
    }

    /**
    * @param projectmanagercode2:项目经理工号
    */
    public void setProjectmanagercode2(String projectmanagercode2) {
        this.projectmanagercode2 = projectmanagercode2;
    }

    /**
    * @return the  sponsor2:Sponsor
    */
    public String getSponsor2() {
        return this.sponsor2;
    }

    /**
    * @param sponsor2:Sponsor
    */
    public void setSponsor2(String sponsor2) {
        this.sponsor2 = sponsor2;
    }

    /**
    * @return the  sponsorcode2:Sponsor工号
    */
    public String getSponsorcode2() {
        return this.sponsorcode2;
    }

    /**
    * @param sponsorcode2:Sponsor工号
    */
    public void setSponsorcode2(String sponsorcode2) {
        this.sponsorcode2 = sponsorcode2;
    }

    /**
    * @return the  owner2:Owner
    */
    public String getOwner2() {
        return this.owner2;
    }

    /**
    * @param owner2:Owner
    */
    public void setOwner2(String owner2) {
        this.owner2 = owner2;
    }

    /**
    * @return the  ownercode2:Owner工号
    */
    public String getOwnercode2() {
        return this.ownercode2;
    }

    /**
    * @param ownercode2:Owner工号
    */
    public void setOwnercode2(String ownercode2) {
        this.ownercode2 = ownercode2;
    }

    /**
    * @return the  levelhistory2:项目级别变更历史
    */
    public String getLevelhistory2() {
        return this.levelhistory2;
    }

    /**
    * @param levelhistory2:项目级别变更历史
    */
    public void setLevelhistory2(String levelhistory2) {
        this.levelhistory2 = levelhistory2;
    }

    /**
    * @return the  operationdeptname:运营部门
    */
    public String getOperationdeptname() {
        return this.operationdeptname;
    }

    /**
    * @param operationdeptname:运营部门
    */
    public void setOperationdeptname(String operationdeptname) {
        this.operationdeptname = operationdeptname;
    }

    /**
    * @return the  operationdeptcode:运营部门编码
    */
    public String getOperationdeptcode() {
        return this.operationdeptcode;
    }

    /**
    * @param operationdeptcode:运营部门编码
    */
    public void setOperationdeptcode(String operationdeptcode) {
        this.operationdeptcode = operationdeptcode;
    }

    /**
    * @return the  operationorgname:运营公司
    */
    public String getOperationorgname() {
        return this.operationorgname;
    }

    /**
    * @param operationorgname:运营公司
    */
    public void setOperationorgname(String operationorgname) {
        this.operationorgname = operationorgname;
    }

    /**
    * @return the  operationorgcode:运营公司编码
    */
    public String getOperationorgcode() {
        return this.operationorgcode;
    }

    /**
    * @param operationorgcode:运营公司编码
    */
    public void setOperationorgcode(String operationorgcode) {
        this.operationorgcode = operationorgcode;
    }

    /**
    * @return the  decisionusercode2:决策组人员工号
    */
    public String getDecisionusercode2() {
        return this.decisionusercode2;
    }

    /**
    * @param decisionusercode2:决策组人员工号
    */
    public void setDecisionusercode2(String decisionusercode2) {
        this.decisionusercode2 = decisionusercode2;
    }

    /**
    * @return the  decisionusername2:决策组人员姓名
    */
    public String getDecisionusername2() {
        return this.decisionusername2;
    }

    /**
    * @param decisionusername2:决策组人员姓名
    */
    public void setDecisionusername2(String decisionusername2) {
        this.decisionusername2 = decisionusername2;
    }

    /**
    * @return the  background2:项目背景
    */
    public String getBackground2() {
        return this.background2;
    }

    /**
    * @param background2:项目背景
    */
    public void setBackground2(String background2) {
        this.background2 = background2;
    }

    /**
    * @return the  productrange2:涉及产品范围
    */
    public String getProductrange2() {
        return this.productrange2;
    }

    /**
    * @param productrange2:涉及产品范围
    */
    public void setProductrange2(String productrange2) {
        this.productrange2 = productrange2;
    }

    /**
    * @return the  projectstate2:项目状态
    */
    public int getProjectstate2() {
        return this.projectstate2;
    }

    /**
    * @param projectstate2:项目状态
    */
    public void setProjectstate2(int projectstate2) {
        this.projectstate2 = projectstate2;
    }

    /**
    * @return the  projectmoney2:项目金额
    */
    public BigDecimal getProjectmoney2() {
        return this.projectmoney2;
    }

    /**
    * @param projectmoney2:项目金额
    */
    public void setProjectmoney2(BigDecimal projectmoney2) {
        this.projectmoney2 = projectmoney2;
    }

    /**
    * @return the  projectendmoney2:结项金额
    */
    public BigDecimal getProjectendmoney2() {
        return this.projectendmoney2;
    }

    /**
    * @param projectendmoney2:结项金额
    */
    public void setProjectendmoney2(BigDecimal projectendmoney2) {
        this.projectendmoney2 = projectendmoney2;
    }

    /**
    * @return the  target2:项目目标
    */
    public String getTarget2() {
        return this.target2;
    }

    /**
    * @param target2:项目目标
    */
    public void setTarget2(String target2) {
        this.target2 = target2;
    }

    /**
    * @return the  achievements2:项目成果
    */
    public String getAchievements2() {
        return this.achievements2;
    }

    /**
    * @param achievements2:项目成果
    */
    public void setAchievements2(String achievements2) {
        this.achievements2 = achievements2;
    }

    /**
    * @return the  importance2:项目概述
    */
    public String getImportance2() {
        return this.importance2;
    }

    /**
    * @param importance2:项目概述
    */
    public void setImportance2(String importance2) {
        this.importance2 = importance2;
    }

    /**
    * @return the  summary2:总结性评估
    */
    public String getSummary2() {
        return this.summary2;
    }

    /**
    * @param summary2:总结性评估
    */
    public void setSummary2(String summary2) {
        this.summary2 = summary2;
    }

    /**
    * @return the  orgname:所属组织
    */
    public String getOrgname() {
        return this.orgname;
    }

    /**
    * @param orgname:所属组织
    */
    public void setOrgname(String orgname) {
        this.orgname = orgname;
    }

    /**
    * @return the  orgcode:所属组织编码
    */
    public String getOrgcode() {
        return this.orgcode;
    }

    /**
    * @param orgcode:所属组织编码
    */
    public void setOrgcode(String orgcode) {
        this.orgcode = orgcode;
    }

    /**
    * @return the  deptname:所属部门
    */
    public String getDeptname() {
        return this.deptname;
    }

    /**
    * @param deptname:所属部门
    */
    public void setDeptname(String deptname) {
        this.deptname = deptname;
    }

    /**
    * @return the  deptcode:所属部门编码
    */
    public String getDeptcode() {
        return this.deptcode;
    }

    /**
    * @param deptcode:所属部门编码
    */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
    * @return the  chanceclue2:机会点/线索编号
    */
    public String getChanceclue2() {
        return this.chanceclue2;
    }

    /**
    * @param chanceclue2:机会点/线索编号
    */
    public void setChanceclue2(String chanceclue2) {
        this.chanceclue2 = chanceclue2;
    }

    /**
    * @return the  participatemoney2:可参与金额
    */
    public BigDecimal getParticipatemoney2() {
        return this.participatemoney2;
    }

    /**
    * @param participatemoney2:可参与金额
    */
    public void setParticipatemoney2(BigDecimal participatemoney2) {
        this.participatemoney2 = participatemoney2;
    }

    /**
    * @return the  purchasepattern2:采购模式
    */
    public String getPurchasepattern2() {
        return this.purchasepattern2;
    }

    /**
    * @param purchasepattern2:采购模式
    */
    public void setPurchasepattern2(String purchasepattern2) {
        this.purchasepattern2 = purchasepattern2;
    }

    /**
    * @return the  bidbegindate2:发标日期
    */
    public Date getBidbegindate2() {
        return this.bidbegindate2;
    }

    /**
    * @param bidbegindate2:发标日期
    */
    public void setBidbegindate2(Date bidbegindate2) {
        this.bidbegindate2 = bidbegindate2;
    }

    /**
    * @return the  bidenddate2:截标日期
    */
    public Date getBidenddate2() {
        return this.bidenddate2;
    }

    /**
    * @param bidenddate2:截标日期
    */
    public void setBidenddate2(Date bidenddate2) {
        this.bidenddate2 = bidenddate2;
    }

    /**
    * @return the  bidsigndate2:预签日期
    */
    public Date getBidsigndate2() {
        return this.bidsigndate2;
    }

    /**
    * @param bidsigndate2:预签日期
    */
    public void setBidsigndate2(Date bidsigndate2) {
        this.bidsigndate2 = bidsigndate2;
    }

    /**
    * @return the  clientsupport2:客户决策链支持程度
    */
    public String getClientsupport2() {
        return this.clientsupport2;
    }

    /**
    * @param clientsupport2:客户决策链支持程度
    */
    public void setClientsupport2(String clientsupport2) {
        this.clientsupport2 = clientsupport2;
    }

    /**
    * @return the  clientdemand2:客户需求分析
    */
    public String getClientdemand2() {
        return this.clientdemand2;
    }

    /**
    * @param clientdemand2:客户需求分析
    */
    public void setClientdemand2(String clientdemand2) {
        this.clientdemand2 = clientdemand2;
    }

    /**
    * @return the  decisionmode2:客户决策模式
    */
    public String getDecisionmode2() {
        return this.decisionmode2;
    }

    /**
    * @param decisionmode2:客户决策模式
    */
    public void setDecisionmode2(String decisionmode2) {
        this.decisionmode2 = decisionmode2;
    }

    /**
    * @return the  competitor2:主要竞争对手
    */
    public String getCompetitor2() {
        return this.competitor2;
    }

    /**
    * @param competitor2:主要竞争对手
    */
    public void setCompetitor2(String competitor2) {
        this.competitor2 = competitor2;
    }

    /**
    * @return the  swot2:SWOT分析
    */
    public String getSwot2() {
        return this.swot2;
    }

    /**
    * @param swot2:SWOT分析
    */
    public void setSwot2(String swot2) {
        this.swot2 = swot2;
    }

    /**
    * @return the  clientname2:客户名称
    */
    public String getClientname2() {
        return this.clientname2;
    }

    /**
    * @param clientname2:客户名称
    */
    public void setClientname2(String clientname2) {
        this.clientname2 = clientname2;
    }

    /**
    * @return the  clientdept2:客户部门
    */
    public String getClientdept2() {
        return this.clientdept2;
    }

    /**
    * @param clientdept2:客户部门
    */
    public void setClientdept2(String clientdept2) {
        this.clientdept2 = clientdept2;
    }

    /**
    * @return the  linetype:子表类型
    */
    public String getLinetype() {
        return this.linetype;
    }

    /**
    * @param linetype:子表类型
    */
    public void setLinetype(String linetype) {
        this.linetype = linetype;
    }

    /**
    * @return the  applyorgname:申请公司
    */
    public String getApplyorgname() {
        return this.applyorgname;
    }

    /**
    * @param applyorgname:申请公司
    */
    public void setApplyorgname(String applyorgname) {
        this.applyorgname = applyorgname;
    }

    /**
    * @return the  applyorgcode:申请公司编码
    */
    public String getApplyorgcode() {
        return this.applyorgcode;
    }

    /**
    * @param applyorgcode:申请公司编码
    */
    public void setApplyorgcode(String applyorgcode) {
        this.applyorgcode = applyorgcode;
    }

    /**
    * @return the  applydeptname:申请部门
    */
    public String getApplydeptname() {
        return this.applydeptname;
    }

    /**
    * @param applydeptname:申请部门
    */
    public void setApplydeptname(String applydeptname) {
        this.applydeptname = applydeptname;
    }

    /**
    * @return the  applydeptcode:申请部门编码
    */
    public String getApplydeptcode() {
        return this.applydeptcode;
    }

    /**
    * @param applydeptcode:申请部门编码
    */
    public void setApplydeptcode(String applydeptcode) {
        this.applydeptcode = applydeptcode;
    }

    /**
    * @return the  applydate:申请日期
    */
    public Date getApplydate() {
        return this.applydate;
    }

    /**
    * @param applydate:申请日期
    */
    public void setApplydate(Date applydate) {
        this.applydate = applydate;
    }

    /**
    * @return the  username:申请人姓名
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:申请人姓名
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  usercode:申请人工号
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:申请人工号
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
    * @return the  docdate:单据日期
    */
    public Date getDocdate() {
        return this.docdate;
    }

    /**
    * @param docdate:单据日期
    */
    public void setDocdate(Date docdate) {
        this.docdate = docdate;
    }

    /**
    * @return the  submitdate:提交日期
    */
    public Date getSubmitdate() {
        return this.submitdate;
    }

    /**
    * @param submitdate:提交日期
    */
    public void setSubmitdate(Date submitdate) {
        this.submitdate = submitdate;
    }

    /**
    * @return the  docno:单据编号
    */
    public String getDocno() {
        return this.docno;
    }

    /**
    * @param docno:单据编号
    */
    public void setDocno(String docno) {
        this.docno = docno;
    }

    /**
    * @return the  flowid:审批流程
    */
    public long getFlowid() {
        return this.flowid;
    }

    /**
    * @param flowid:审批流程
    */
    public void setFlowid(long flowid) {
        this.flowid = flowid;
    }

    /**
    * @return the  latestphase:最新阶段
    */
    public String getLatestphase() {
        return this.latestphase;
    }

    /**
    * @param latestphase:最新阶段
    */
    public void setLatestphase(String latestphase) {
        this.latestphase = latestphase;
    }

    /**
    * @return the  state:状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:状态
    */
    public void setState(int state) {
        this.state = state;
    }

    /**
    * @return the  schedulestate2:进度状态
    */
    public int getSchedulestate2() {
        return this.schedulestate2;
    }

    /**
    * @param schedulestate2:进度状态
    */
    public void setSchedulestate2(int schedulestate2) {
        this.schedulestate2 = schedulestate2;
    }

    /**
    * @return the  changelevelreason2:项目级别调整原因
    */
    public String getChangelevelreason2() {
        return this.changelevelreason2;
    }

    /**
    * @param changelevelreason2:项目级别调整原因
    */
    public void setChangelevelreason2(String changelevelreason2) {
        this.changelevelreason2 = changelevelreason2;
    }

    /**
    * @return the  invitedecisionusername2:邀请决策人员
    */
    public String getInvitedecisionusername2() {
        return this.invitedecisionusername2;
    }

    /**
    * @param invitedecisionusername2:邀请决策人员
    */
    public void setInvitedecisionusername2(String invitedecisionusername2) {
        this.invitedecisionusername2 = invitedecisionusername2;
    }

    /**
    * @return the  invitedecisionusercode2:邀请决策人员工号
    */
    public String getInvitedecisionusercode2() {
        return this.invitedecisionusercode2;
    }

    /**
    * @param invitedecisionusercode2:邀请决策人员工号
    */
    public void setInvitedecisionusercode2(String invitedecisionusercode2) {
        this.invitedecisionusercode2 = invitedecisionusercode2;
    }

    /**
    * @return the  projectsource2:项目来源
    */
    public String getProjectsource2() {
        return this.projectsource2;
    }

    /**
    * @param projectsource2:项目来源
    */
    public void setProjectsource2(String projectsource2) {
        this.projectsource2 = projectsource2;
    }

    /**
    * @return the  firstvisionflag:是否为立项初版记录
    */
    public int getFirstvisionflag() {
        return this.firstvisionflag;
    }

    /**
    * @param firstvisionflag:是否为立项初版记录
    */
    public void setFirstvisionflag(int firstvisionflag) {
        this.firstvisionflag = firstvisionflag;
    }

    /**
    * @return the  deptcommoncode2:一级部门
    */
    public String getDeptcommoncode2() {
        return this.deptcommoncode2;
    }

    /**
    * @param deptcommoncode2:一级部门
    */
    public void setDeptcommoncode2(String deptcommoncode2) {
        this.deptcommoncode2 = deptcommoncode2;
    }

    /**
    * @return the  originalprojectlevel:原项目级别
    */
    public String getOriginalprojectlevel() {
        return this.originalprojectlevel;
    }

    /**
    * @param originalprojectlevel:原项目级别
    */
    public void setOriginalprojectlevel(String originalprojectlevel) {
        this.originalprojectlevel = originalprojectlevel;
    }

    /**
    * @return the  changereason:变更原因
    */
    public String getChangereason() {
        return this.changereason;
    }

    /**
    * @param changereason:变更原因
    */
    public void setChangereason(String changereason) {
        this.changereason = changereason;
    }

    /**
    * @return the  deptname3:县区
    */
    public String getDeptname3() {
        return this.deptname3;
    }

    /**
    * @param deptname3:县区
    */
    public void setDeptname3(String deptname3) {
        this.deptname3 = deptname3;
    }

    /**
    * @return the  deptname1:省区
    */
    public String getDeptname1() {
        return this.deptname1;
    }

    /**
    * @param deptname1:省区
    */
    public void setDeptname1(String deptname1) {
        this.deptname1 = deptname1;
    }

    /**
    * @return the  deptname2:市区
    */
    public String getDeptname2() {
        return this.deptname2;
    }

    /**
    * @param deptname2:市区
    */
    public void setDeptname2(String deptname2) {
        this.deptname2 = deptname2;
    }

    /**
    * @return the  productoutrange2:外部产品
    */
    public String getProductoutrange2() {
        return this.productoutrange2;
    }

    /**
    * @param productoutrange2:外部产品
    */
    public void setProductoutrange2(String productoutrange2) {
        this.productoutrange2 = productoutrange2;
    }

    /**
    * @return the  newadd:新增变更标记
    */
    public int getNewadd() {
        return this.newadd;
    }

    /**
    * @param newadd:新增变更标记
    */
    public void setNewadd(int newadd) {
        this.newadd = newadd;
    }

    /**
    * @return the  demandbegindate2:需求上报时间
    */
    public Date getDemandbegindate2() {
        return this.demandbegindate2;
    }

    /**
    * @param demandbegindate2:需求上报时间
    */
    public void setDemandbegindate2(Date demandbegindate2) {
        this.demandbegindate2 = demandbegindate2;
    }

    /**
    * @return the  demandenddate2:需求截止时间
    */
    public Date getDemandenddate2() {
        return this.demandenddate2;
    }

    /**
    * @param demandenddate2:需求截止时间
    */
    public void setDemandenddate2(Date demandenddate2) {
        this.demandenddate2 = demandenddate2;
    }

    /**
    * @return the  bidinfo2:招标批次
    */
    public String getBidinfo2() {
        return this.bidinfo2;
    }

    /**
    * @param bidinfo2:招标批次
    */
    public void setBidinfo2(String bidinfo2) {
        this.bidinfo2 = bidinfo2;
    }

    /**
    * @return the  clientlevel2:客户级别
    */
    public String getClientlevel2() {
        return this.clientlevel2;
    }

    /**
    * @param clientlevel2:客户级别
    */
    public void setClientlevel2(String clientlevel2) {
        this.clientlevel2 = clientlevel2;
    }

    /**
    * @return the  clientcode2:客户编号
    */
    public String getClientcode2() {
        return this.clientcode2;
    }

    /**
    * @param clientcode2:客户编号
    */
    public void setClientcode2(String clientcode2) {
        this.clientcode2 = clientcode2;
    }

    /**
    * @return the  clientsourcetype2:客户类型
    */
    public String getClientsourcetype2() {
        return this.clientsourcetype2;
    }

    /**
    * @param clientsourcetype2:客户类型
    */
    public void setClientsourcetype2(String clientsourcetype2) {
        this.clientsourcetype2 = clientsourcetype2;
    }

    /**
    * @return the  pmoprojecttype2:审批项目类型
    */
    public String getPmoprojecttype2() {
        return this.pmoprojecttype2;
    }

    /**
    * @param pmoprojecttype2:审批项目类型
    */
    public void setPmoprojecttype2(String pmoprojecttype2) {
        this.pmoprojecttype2 = pmoprojecttype2;
    }

    /**
    * @return the  needapprovalline:变更审批控制字段
    */
    public String getNeedapprovalline() {
        return this.needapprovalline;
    }

    /**
    * @param needapprovalline:变更审批控制字段
    */
    public void setNeedapprovalline(String needapprovalline) {
        this.needapprovalline = needapprovalline;
    }

}
